草庐IT

c++ - 异常 : Access violation

全部标签

java - 坚持使用 JAXB - 解码 XML 异常

谁能帮我摆脱这个异常。unexpectedelement(uri:"http://cpps.xxx.com/splm-service",local:"PartInquiryService").Expectedelementsare(none)这是我使用的代码和xmlFilefile=newFile("PartInquiryService.xml");JAXBContextjaxbContext=JAXBContext.newInstance(PartInquiryService.class);UnmarshallerjaxbUnmarshaller=jaxbContext.create

c - 在 ANSI C 中针对 relax ng 验证 xml

是否可以根据ANSIC中的RelaxNG模式验证xml文件?我遇到过这个名为libxml2的库,但我能从中获得的所有帮助都是关于如何解析xml文件的。请帮忙。如果可以,步骤是什么?完全不知道这个w.r.t。C环境。 最佳答案 这是一个简单的示例(您当然应该添加自己的错误检查):#include#include#include#include#include#includeintmain(intargc,char*argv[]){intstatus;xmlDoc*doc;xmlRelaxNGPtrschema;xmlRelaxNGVa

c - 使用 libxml 获取节点的所有属性列表

我很难找到一种方法来提取节点所有属性的列表,而不知道它们的名称。我正在使用以下方法提取单个已知属性:xmlGetProp(cur,(constxmlChar*)"nodename")但是如何使用libxml2获取所有属性的列表?问候,马吕斯 最佳答案 简单地遍历节点的属性列表,即:xmlNodePtrNode=...;for(xmlAttrPtrattr=Node->properties;NULL!=attr;attr=attr->next){...dosomethingwithattr......thenameoftheattri

c# - 未定义实体 XML 解析异常

我正在尝试定义nonbreakingspaceentity在声明。代码:]/>......但是当我从上面的文档创建一个XDocument对象时,我仍然得到一个异常Undefinedentity .我做错了什么? 最佳答案 您可以尝试使用此实体 代替。 关于c#-未定义实体XML解析异常,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12267003/

c# - 为什么一个null返回可以被测试而另一个会抛出异常?

我想测试是否存在xml属性。鉴于此:XmlAttributeCollectionPG_attrColl=SomeNodeorAnother.Attributes;第一个测试有效:if(null!=PG_attrColl["SomeAttribute"])“GetNamedItem”应该返回null,但下面的测试抛出一个异常,提示它返回的null。if(null!=PG_attrColl.GetNamedItem("SomeAttribute").Value;)为什么不同?只是好奇。 最佳答案 因为如果GetNamedItem返回了n

c - 如何将 XML 文件读入 C 中的缓冲区?

我想使用C将XML文件读入char*buffer。执行此操作的最佳方法是什么?我应该如何开始? 最佳答案 如果您想解析XML,而不仅仅是将其读入缓冲区(这不是特定于XML的东西,请参阅Christoph和Baget的回答),您可以使用例如libxml2:#include#include#includeintmain(intargc,char**argv){xmlDoc*document;xmlNode*root,*first_child,*node;char*filename;if(argc(%i)\n",root->name,ro

c - 在纯 C 中解析 XML

在纯C中解析XML数据的首选库是什么? 最佳答案 C的规范XML解析库是libxml2. 关于c-在纯C中解析XML,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4846568/

c# - 当字符在 CDATA 中时,为什么 XML 序列化程序会抛出无效字符异常?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Whyare“control”charactersillegalinXML?Savinganescapecharacter0x1binanXMLfile这会抛出一个ArgumentException:varc='\x1A';varxml=newXDocument(newXDeclaration("1.0","utf-8",null),newXElement("test",newXCData(c.ToString())));varfoo=xml.ToString();//ArgumentException为什么

c# - xml和xslt之间的转换处理时如何产生异常错误

我怀疑我们在c#.net中执行任何进程时是否会出现某些错误,当时我们陷入错误日志中同样当假设我们在xml和xslt之间执行任何处理错误时,可能会出现我们如何捕获该异常!任何人都可以有想法......因为它会用于我的验证,所以请让我知道任何可能性。 最佳答案 您可以使用xsl:message.Thexsl:messageinstructionsendsamessageinawaythatisdependentontheXSLTprocessor.Thecontentofthexsl:messageinstructionisatempl

xml - Mule - 如果 XML 模式验证失败,如何让 Mule 抛出异常

我正在使用Mule架构验证过滤器根据给定架构验证传入的XML文件。下面是我对架构组件的配置:我遇到的问题是,当一个文件无法根据模式进行验证时,Mule会默默地阻止消息继续-即不会抛出任何错误/异常。通过一些实验,我发现如果我将以下内容添加到我的log4j.properties文件中,我可以在模式验证中看到“错误”:log4j.logger.org.mule.module.xml.filters.SchemaValidationFilter=DEBUG由于这些错误是“DEBUG”级别的日志并且没有抛出实际的异常,所以我的流程不会恢复到我配置的异常策略。所以我的问题是......如果模式验